Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour AXA Open II - Espinho Zagreb Open - Zagreb Nord/LB Open - Braunschweig Memorial Savigny - Sassuolo XI Venice Open - Venice Skandia Open - Linz Brixina Tennis Open - Bressanone Geneva Challenger - Geneva Black Forest Open - Freudenstadt Pekao Open 2001 - Szczecin VIII Trofeo Ciutat de Barcelona - Barcelona VII Torneo Internazionale di Tennis - Barletta Open Sainte-Victoire - Aix-En-Provence Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona Open Sainte Victoire - Aix-En-Provence Siemens Open - Scheveningen San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons San Marino Cepu Open - San Marino Open Costa Daurada - Tarragona Szczecin Challenger Prostejov Challenger Monza Challenger San Marino Challenger Genova Challenger Madrid Challenger Marbella Challenger Rome Challenger Prostejov Challenger Genova Challenger Bucaramanga Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Prague Challenger Padova Challenger Todi Challenger Seville Challenger Szczecin Challenger Trnava Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Bucaramanga Challenger Guadalajara Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Trnava Challenger Heilbronn Challenger Furth Challenger Blois Challenger Bastad Challenger Como Challenger Szczecin Challenger Sophia Antipolis Challenger PBZ Zagreb Indoors - Zagreb Grand Prix de Tennis - St. Jean de Luz 6th Sardinian International Championships - Cagliari Madrid Nord/LB Open - Braunschweig Paegas Czech Open - Prague Cherbourg CH Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino DPD Challenger 2002 - Aschaffenburg Samarkand Challenger - Samarkand Memorial Savigni - Sassuolo Open de Montauban - Montauban Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Podebradka Cup - Prague Kyiv UMC Open - Kiev Geneva Challenger - Geneva Hungarian Architect Open - Budapest Skandia Open - Linz Copa Sevilla - Seville Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Furth CH Cherbourg CH Brest CH Geneva CH Pekao Open - Szczecin XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Prague Open - Prague Zivnobanka Czech Open - Prostejov Unicredit Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville Open 13 - Marseille Challenger 42 - Andrezieux VIII Torneo Internazionale di Tennis - Barletta Prague Open - Prague Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig ATP Challenger Open 2004 - Monchengladbach XI Ciutat de Barcelona - Barcelona Copa Telefonica CTC Chile - Santiago Open de Franche-Comte - Besancon IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan ATP Open Castilla y Leon - Segovia ABN/AMRO World Tennis Tournament - Rotterdam Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Mobilux Open - Luxembourg XL Bermuda Open - Bermuda Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg ECM Prague Open - Prague Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Open Castilla y Leon - Segovia Estoril Open - Estoril Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis San Remo Tennis Cup - San Remo Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open - Istanbul Heineken Trophy - Rosmalen Rado Swiss Open - Gstaad PEOPLEnet Cup - Dnepropetrovsk Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon 1997 Mercedes Cup - Stuttgart BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza BNP Paribas Primrose - Bordeaux RCA Championships - Indianapolis San Marino CEPU Open - San Marino The Samsung Open - Bournemouth Pekao Open - Szczecin Ethias Trophy - Mons Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel PEOPLEnet CUP - Dnepropetrovsk Bergamo Challenger Qatar Mobil Open '98 - Doha Adidas International - Sydney Johannesburg Challenger Tennis Masters Series - Toronto St. Petersburg Open - St. Petersburg European Community Championships - Antwerp Bordeaux Challenger Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Scheveningen Challenger Szczecin Challenger Rado Swiss Open - Gstaad 1998 Mercedes Cup - Stuttgart Genova Challenger Pilot Pen International - New Haven MFS Pro Tennis Championships - Boston Prostejov Challenger Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel San Marino Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Qatar Mobil Open '99 - Doha Heineken Open - Auckland Open 13 - Marseille Dubai Tennis Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham 1999 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Qatar Mobil Open 2000 - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Cordenons Challenger Adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Szczecin Challenger Samsung Open - Brighton Mallorca Open - Mallorca BMW Open - Munich Gerry Weber Open - Halle Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest DPD Challenger 2000 - Aschaffenburg Kremlin Cup - Moscow CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg 2000 Cairo Challenger - Cairo Tata Open 2002 - Chennai Heineken Open - Auckland Adidas International - Sydney Open 13 - Marseille BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Samsung Open - Nottingham Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot RCA Championships - Indianapolis Gelsor Open Romania - Bucharest Siemens Open 2001 - Scheveningen Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Open 13 - Marseille Szczecin Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Energis Open - Amersfoort International Championship of Croatia - Umag Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Jakarta Dubai Casablanca Barcelona Prague Kitzbuhel San Marino Sibiu Challenger Bogota Toulouse Santiago Adelaide Marseille Zagreb Open - Zagreb Milan Philadelphia Scottsdale Casablanca Challenger Estoril Barcelona Santo Domingo Challenger St. Polten Montevideo Auckland Napoli Challenger Scottsdale Barcelona Bordeaux Montevideo Buenos Aires Dubai Barcelona Prague Indianapolis Long Island Poznan Challenger Basel Tel Aviv Vienna Sao Paulo Brussels Genova Gstaad Stuttgart Hilversum New Haven Long Island Bordeaux Palermo Nice Genova Long Island Bordeaux Toulouse Berlin Bastad San Remo Bordeaux Toulouse Tata Open - Chennai Heineken Open - Auckland Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Generali Open - Kitzbuhel 4th Sardinia International Championships - Cagliari Open Romania - Bucharest San Luis Potosi Challenger Qatar Open - Doha BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open Romania - Bucharest Sydney International - Sydney Movistar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Tata Open 2003 - Chennai Generali Open - Kitzbuhel BCR Open Romania - Bucharest Genova Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe JVC Trophy - Vienna Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia FILA Challenger - Biella Heineken Open - Auckland Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona BCR Open Romania - Bucharest Kyiv UMC Open - Kiev Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart China Open - Beijing Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Trofeo Barcelona de Tenis - Barcelona Bet-at-home Open - Hamburg Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel San Marino Cepu Open - San Marino Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Ecuador Open - Quito Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Pekao Open 2004 - Szczecin Barcelona Open BancSabadell - Barcelona Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis San Marino Cepu Open - San Marino Honda Kah Singapore Men's Tennis Open - Singapore XXXVII Torneig C.E. Laieta - Barcelona Open Diputacion - Cordoba Open D'Orleans - Orleans Rio Open - Rio de Janeiro Open Castilla y Leon - Segovia Heineken Open - Auckland Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Open Sud de France - Montpellier Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe Aix En Provence Challenger Copa Sevilla-Internacionales de Andalucia - Seville Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona 2001 Mercedes Cup - Stuttgart Croatia Open - Umag Nice Campionati Internazionali di Sicilia - Palermo Qatar Exxon Mobil Open 2002 - Doha TD Waterhouse Cup - Long Island Buenos Aires Stockholm Open - Stockholm Qatar Exxon Mobil Open 2003 - Doha Open de Tenis Comunidad Valenciana - Valencia Idea Prokom Open - Sopot Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Heineken Open - Auckland Gstaad Stuttgart Bucharest Palermo Toulouse Santiago Oahu Auckland Dubai Campionati Internazionali di Sicilia - Palermo Atlanta Pinehurst Kitzbuhel Open 13 - Marseille Toulouse Tel Aviv Lyon Kuala Lumpur Jakarta Scottsdale Pilot Pen Tennis - New Haven Nice Stuttgart Hilversum Bordeaux Toulouse Santiago Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Stuttgart Stuttgart Outdoor Bordeaux Toulouse Nice Paris Indoor Florence If Stockholm Open - Stockholm Monte Carlo Toulouse Vienna Adelaide Sydney German Tennis Championships - Hamburg Florence Gstaad Stuttgart Indianapolis Lyon Estoril Nice Hilversum Schenectady Lyon Adidas International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Copa Claro - Buenos Aires Argentina Open - Buenos Aires Eutelsat Monte Carlo Open - Monte Carlo Abierto Mexicano Telfonica MoviStar - Acapulco Italian Open - Rome Dubai Open - Dubai du Maurier Open - Montreal Grand Prix Hassan II - Casablanca Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati 13th Paris Open - Paris The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Pilot Pen Tennis - New Haven 14th Paris Open - Paris Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Copa Telmex - Buenos Aires Open 13 - Marseille Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris The Dubai Tennis Championships - Dubai Tennis Masters Series - Miami Open SEAT Godo 2006 - Barcelona Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Ordina Open - 's-Hertogenbosch Tennis Masters Series - Cincinnati Dutch Open Tennis - Amersfoort Monte Carlo Indian Wells Indian Wells Indian Wells Monte Carlo Davidoff Swiss Indoors Basel - Basel Rome Key Biscayne Monte Carlo Hamburg Sydney International - Sydney Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Campbell's Hall of Fame Tennis Championships - Newport Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome BCR Open Romania - Bucharest Masters Series Hamburg - Hamburg Open de Moselle - Metz ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Heineken Open - Auckland Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Open de Tenis Comunidad Valenciana - Valencia Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Mutua Madrilena Masters Madrid - Madrid Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Open de Moselle - Metz BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Sony Ericsson Open - Miami Qatar Exxon Mobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Abierto Mexicano Telcel - Acapulco Western & Southern Financial Group Masters - Cincinnati Estoril Open - Estoril Open de Nice Cote dAzur - Nice Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Open Sud de France - Montpellier Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mutua Madrid Open - Madrid ATP Vegeta Croatia Open - Umag China Open - Beijing Valencia Open - Valencia Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Bet-at-home Cup - Kitzbuhel Rio Open - Rio de Janeiro Austrian Open - Kitzbuhel Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Rome Barcelona Open BancSabadell - Barcelona Paris Millennium Estoril Open - Estoril Kremlin Cup - Moscow River Oaks International Tennis Tournament - Houston Tennis Masters Series - Montreal Milan Indoors - Milan Gelsor Open Romania - Bucharest U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Hamburg - Hamburg Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open French Open U.S. Open Australian Open French Open Australian Open French Open U.S. Open Australian Open French Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Casablanca Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami U.S. Open - New York Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome U.S. Open - New York Davis Cup, World Group, QR, BEL-FRA 3-2 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, World Group, QF, FRA-CZE 3-2 Hopman Cup - Perth Davis Cup, World Group, SF, ESP-FRA 4-1 Shanghai ATP Masters - Shanghai 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Italian Open - Rome Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Paris Monte Carlo Indian Wells Hamburg Rome Indian Wells Key Biscayne Monte Carlo Key Biscayne Monte Carlo Rome Paris Key Biscayne Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston 1 Masters Guinot Mary Cohr BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Olympics - Sydney Barcelona Olympics Olympics - Athens French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon U.S. Open U.S. Open French Open Wimbledon U.S. Open French Open French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open Wimbledon - London Roland Garros Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, QF, SUI-FRA 3-2